package com.sgl.gk.service;

import com.sgl.common.core.domain.AjaxResult;
import com.sgl.gk.domain.GkReservedInfo;
import com.sgl.gk.domain.GkSetting;
import com.sgl.gk.domain.GkShowStationInfo;
import com.sgl.gk.domain.GkStatistics;

import java.util.List;

public interface GkStatisticsService {
    AjaxResult dataStatisticsInfos();


    AjaxResult dailyPlanned();

    AjaxResult updateDailyPlanned(GkSetting gkSetting);

    AjaxResult stationData();

    AjaxResult productionLineInfo();

    AjaxResult productionLineAllInfo();

    AjaxResult editProductionLineInfo(List<GkReservedInfo> gkReservedInfoList);

    AjaxResult editStationInfo(List<GkShowStationInfo> gkShowStationInfoList);

    AjaxResult stationAllInfo();

    AjaxResult getOKAndCompleteRate();

    AjaxResult getCompleteCntByTime();
}
